草庐IT

Bootstrap4 表单

全部标签

php - 更改提交时 Ajax 表单上的 CSRF token 不匹配

我有一个公共(public)表单,它在jqueryonchange事件上发送Ajax请求,有时由于在我开始获得TokenMismatchException的时间间隔内发送的请求数量。我使用以下方式发送csrftoken:$.ajaxSetup({headers:{'X-CSRF-TOKEN':$('meta[name="csrf-token"]').attr('content')}});我的情况有什么解决方案?延长csrftoken的生命周期?想法? 最佳答案 如果调用未处理任何敏感信息,请将路由放在VerifyCsrfToken类

php - 提交表单时, session 变量会更改值。

我正在尝试将CSRFtoken添加到我的表单中。问题是当我将它添加到文件中时,我回显了sessiontoken,它与名为“token”的输入中的token相匹配。但是,当我提交页面并使用Token::check时,它会返回false,如果我再次从输入和session中回显token值,我会看到session值已更改但输入值保持不变。这是控制表单的php。$token=$_POST['token'];if(Token::check($token)){//Continuewithmorecode}下面是处理token的表单部分:id;?>"/>"/>"如果有人能阐明这一点,我将不胜感激,因

php - 表单验证不在 laravel 上显示结果

我的表单验证没有在我的posts/create路径上显示错误。我用Google搜索了解决方案,发现Route::group(['middleware'=>'web'],function(){Route::resource('/posts','PostsController');});可以改成Route::group(['middlewareGroups'=>'web'],function(){Route::resource('/posts','PostsController');});我这样做了,现在问题就解决了。我想问一下,这样改变它是否被认为是一种好的做法?另外,如果我从我的rou

php - html.php 表单将 bool 单选按钮值呈现为 `on`

所以我有一个包含三个按钮的html.php页面:“清除页面”、“检索”和“更新详细信息”。当用户第一次打开表单时,它是空白的,他们可以输入id="siteId"值或id="siteName"值,然后按“检索”按钮以请求存储站点的其余详细信息来自mySQL数据库并显示在表单中。如果用户想要更改/更新任何详细信息,他们可以在相同的表单中执行此操作,然后单击“更新详细信息”按钮将站点的详细信息推送回数据库。到目前为止一切都(有点)好。但是,在成功显示站点详细信息后(在从数据库中检索到站点详细信息之后)单击“更新详细信息”按钮时,单选按钮表示的任何bool数据都将返回为on,观察到在当前值数组

php - 我可以只使用多个表单的输入表单吗?

我可以将1个输入字段用于多个表单吗,这是我的想法,但我不知道该怎么做。抱歉我的英语不好。 最佳答案 每个循环都可以用PHP实现。将表单放在foreach循环周围,但将提交按钮放在foreach循环外部和表单内部。您需要从数组中分配输入值。 关于php-我可以只使用多个表单的输入表单吗?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/47922216/

php - Symfony 表单未更改字段返回验证类型错误

尝试更新实体并提交一个值未更改的字段会导致类型错误。我做错了什么?实体:表单类型:add('recordQuota',IntegerType::class);}...}Controller:.../***@Route("/api/user/{id}",name="editUser")*@Method({"PUT","PATCH"})*@Rest\View()*/publicfunctionupdateAction(Request$request,User$user){$form=$this->createForm(UserType::class,$user);$data=$reques

php - 提交表单数据后,页面未在 laravel 中正确加载

我有一个网站,里面有一个表单,用户提交后的表单数据被发送到我的数据库和电子邮件。下面是我的Controller和路由Fee;$data=newRegister;$data->firstname=$request->firstname;$data->lastname=$request->lastname;$data->mobilenumber=$request->mobilenumber;$data->experience=$request->experience;$data->designation=$request->designation;$data->confirmation=$

php - Laravel 6 artisan 包 :discover rename bootstrap/cache/packages

在composerupdate之后我得到一个错误:InFilesystem.phpline146:rename(/var/www/bootstrap/cache/packages.phpE7r5E4,/var/www/bootstrap/cache/packages.php):NosuchfileordirectoryArtisan命令不再有效。已经尝试过:composerducomposerinstallcomposerupdate 最佳答案 我发现了问题,我的windowsdocker(版本2.1.0.3)有时无法执行。我不知道

php - 重构我的表单的最佳方法(面向 oop 的程序?)

(注意:这与thisquestion相关,但我认为它可以写得更清楚,所以我再次尝试——我的更新只在有限的范围内提供帮助。)我继承了一些代码,这些代码创建了一个复杂的表单,其中包含许多部分和许多可能的View,具体取决于大量参数。我已经使用它一段时间了,终于有机会考虑进行一些重构。它目前是按程序编写的,具有如下所示的一堆功能:get_section_A($type='foo',$mode='bar',$read_only=false,$values=array()){if($this->type=='foo'){if($this->mode=='bar'){}else{}}else{}}

php - 在开发 symfony 1.4 表单/小部件/验证器时,您的最佳实践是什么?

我目前正在研究一些symfony表单定制,其中包括编写小部件或更好地扩展现有的小部件。然而,事实证明这比我想象的要复杂得多,因为验证、表单元素、对象保存、动态javascript等功能似乎散落在各处。您会发现许多非默认小部件很难扩展,因为它们通常不会将JavaScript与HTML分开。那么最佳实践表单/小部件开发指南应该是什么?我愿意总结这些准则。只是现在我不太确定它们会是什么样子。让我们一起集思广益!将HTML与PHP分开将Javascript放在额外的文件中(不引人注目)不要将你的CSS样式强加于他人不要写巨大的方法,而是写小的可扩展/可重载的方法..您认为还应该包括哪些内容?原